#coding: utf-8

#Função para converter Decimal para Binário
def decimalBinario(numero):
	
	montaBinario = ""
	
	while numero > 0:
		
		if numero % 2 == 0:
			montaBinario = "0" + montaBinario 
		else:
			montaBinario =  "1" + montaBinario
		
		numero /= 2
		
	return montaBinario
	
#Função para converter Binário para Decimal
def binarioDecimal(numero):
	
	montaBinario = 0 
	
	expoente = int(len(numero)-1) 
	
	for i in numero:
		
		i = int(i)
		
		montaBinario += (i*(2**expoente))
		expoente -= 1
		
	return montaBinario
	

print "1 - Decimal para Binário"
print "2 - Binário para Decimal\n"

opcao = int(raw_input("Digite a sua escolha: "))

if opcao == 1:
	
	numero = int(raw_input("Digite o numero na base 10: "))
	print decimalBinario(numero)

elif opcao == 2:
	
	numero = raw_input("Digite o numero na base 2: ")
	print binarioDecimal(numero)  
	
	

		

